//利用sscanf来实现格式化读取的字符串

/*
语法: 
  #include <stdio.h>
  int sscanf( const char *buffer, const char *format, ... );
  
 其中：

    str：要进行格式化读取的字符串。
    format：格式化字符串，用于指定格式如何读取str中的内容。
    ...：可选参数列表，用于存放读取出来的数据 例如&f。
*/
#include <stdio.h>
#include <stdlib.h>

int main() {
    char p[] = "  123.4567  ";
    double f;
    sscanf(p,"%lf",&f);
    
    printf("%f\n", f);



    //sscanf——空格用于分隔符，可以用它来分隔字符串中的不同部分
    char str[] = "123  456";
    int a, b;
    sscanf(str, "%d%d", &a, &b);
    printf("%d%d\n", a,b);
    return 0;
}




